package xyz.keyon.listener;

import javax.servlet.ServletContextAttributeEvent;
import javax.servlet.ServletContextAttributeListener;

/**
 * @author Keyon
 * @explain ServletContextAttributeListener监听器
 *          监听ServletContext域对象
 * @creat time 2019/10/27 19:47
 */
public class MyServletContextAttrListener implements ServletContextAttributeListener {

    @Override
    public void attributeAdded(ServletContextAttributeEvent scae) {
        //放到域中的属性
        System.out.println(scae.getName());//放到域中的name
        System.out.println(scae.getValue());//放到域中的value
    }

    @Override
    public void attributeRemoved(ServletContextAttributeEvent scae) {
        System.out.println(scae.getName());//删除的域中的name
        System.out.println(scae.getValue());//删除的域中的value
    }

    @Override
    public void attributeReplaced(ServletContextAttributeEvent scae) {
        System.out.println(scae.getName());//获得修改前的name
        System.out.println(scae.getValue());//获得修改前的value
    }
}
